package com.gxa.service;

import com.gxa.pojo.Doctor;

import java.util.List;
import java.util.Map;

/**
 * @Author 杨天可
 * @Date 2020/9/22 14:25
 * @Version 1.0
 */
public interface DoctorService {
    //根据当前对象的ID删除
    public  Integer deleteById(Integer id);

    //管理员模块--->医生管理--->查看医生
    public Map findById(Integer id);

    //用户端--->我的医生模块--->查看医生详细信息
    public Map findDoc(Integer id);

    //管理员模块--->医生管理--->新增医生
    public Integer insert(Doctor doctor);

    //管理员模块--->医生管理：根据姓名、所属医院查询
    public  Map findByNameHospital(String name,Integer hospitalId);

    //管理员模块--->医生管理 & 用户端--->我的医生模块--->所有医生的信息显示、医生详情页  的分页查询
    public  List<Map<String,Object>>  findByLimit();

    //管理员模块--->医生管理--->编辑医生信息
    public  int updateByid(Doctor doctor);

}
